1 The data provider or other service returned an E_FAIL status. 6 There is insufficient available memory. 9 The command was not prepared. 12 An unknown error has occurred. 13 Errors occurred. 14 Cannot load resource DLL msadcer.dll 15 Catastrophic failure. 16 Provider called a method in the consumer and the method has not yet returned. 17 The change was canceled during notification; no columns are changed. 22 The requested filter could not be opened. 28 A given HROW referred to a hard- or soft-deleted row. 31 A literal value in the command could not be converted to the correct type due to a reason other than data overflow. 32 The specified row could not be located for updating: Some values may have been changed since it was last read. 33 The bookmark was invalid. 34 There are no more results. 35 Reached start or end of rowset or chapter. 36 Although the bookmark was validly formed, no row could be found to match it. 37 Updating this row caused more than one row to be updated in the data source. 38 Requested conversion is not supported. 39 Invalid accessor. 40 Invalid binding info. 42 lRowsOffset would position you past either end of the rowset, regardless of the cRows value specified; cRowsObtained is 0. 43 Given values violate the database schema. 44 A specified value violated the integrity constraints for a column or table. 45 The specified column did not exist. 46 Specified column does not contain bookmarks or chapters. 47 A non-NULL controlling IUnknown was specified and the object being created does not support aggregation. 48 An object was open. 49 Invalid ratio. 50 Unable to get visible data for a newly-inserted row that has not yet been updated. 51 The requested order could not be opened. 52 Invalid row handle. 1000 Cannot update. Cursor is read-only. 1001 Out of disk space. 1002 File system failure. 1003 Warning: Unable to parse SQL for update properties. 1004 Out of memory. 1005 Out of memory. 1006 Insufficient base table information for updating or refreshing. 1007 Insufficient key column information for updating or refreshing. 1008 The defined key column is not unique. 1009 Insufficient or incorrect key column information; too many rows affected by update. 1010 An attempt was made to update a column to Null which is not nullable. 1011 The row does not have any pending changes. 1012 Too many columns defined in the rowset. 1013 Error getting data while updating or refreshing. 1014 No columns defined in rowset. 1015 The index is corrupt. 1016 The index is invalid. 1017 The index is broken. 1018 Cannot do Relate, Compute By, or Sort operations on column(s) whose key length is unknown or exceeds 10K. 1019 A single-row refresh operation returned multiple rows. 1020 Column data is unavailable. 1021 Out of memory. 1022 The aggregate column specified in the join condition cannot depend on the relationship it defines. 1023 Cannot insert an empty row - must have at least one column value set. 1024 The operation could not be completed. Please upgrade OLEAUT32.DLL to version 2.30 or later. 1025 The custom resync command failed to produce a rowset of the required shape. 1026 Non-existent or under-specified UNIQUE TABLE. 1027 The hierarchical query contained more results than expected. Only one row returning statement is allowed per embedded command. 1028 Cannot create MAX or MIN aggregate columns whose key length is unknown or exceeds 10K. 1029 The key value for this row has been changed or deleted at the data source. The local row is now deleted.